# 1. 字典 dict, 字典中的数据是由键(key)值(value)对组成的
# (键表示数据的名字, 值就是具体的数据)
# 2. 在字典中⼀组键值对是⼀个数据, 多个键值对之间使⽤ 逗号
# 隔开
# 变量 = {key: value, key:value, ...}
# 3. ⼀个字典中的键是唯⼀的,不能重复的, 值可以是任意数据
# 4. 字典中的键 ⼀般都是 字符串,可以是数字, 不能是列表
# 1. 使⽤ 类实例化的⽅法
my_dict = dict()
print(type(my_dict), my_dict) # <class 'dict'> {}
# dict() 不能转列表和元组,字符串
# 2. 直接使⽤{} 定义
# 2.1 空字典
my_dict1 = {}
print(type(my_dict1), my_dict1) # <class 'dict'> {}
# 2.2 ⾮空字典, ⼩明('name') 18('age') 1.71('height')True(is_men) 抽烟 喝酒 烫头('like')
my_dict2 = {"name": "⼩明", "age": 18, "height":1.71, "is_men": True, "like": ["抽烟", "喝酒", "烫头"]}
print(my_dict2)
print(len(my_dict2)) # 5